export interface AppCount {
  appCount: number;
  jarCount: number;
  cveCount: number;
  licenseCount: number;
}

export interface ApplicationListVo {
  name: string;           // 应用名称
  importtance: string;    // 等级
  jarCount: number;       // 组件数
  cveCount: number;       // cve数
  cnnvdCount: number;     // cnnvd数
  modifyTime: string;     // 最后更新时间
}

export interface ApplicationCountVo {
  name: string;     // 应用名称
  value: string;    // 等级
}
// 总体概况
export interface ApplicationCoefficient {
  licenseCoefficient: number;
  cveCoefficient: number;
  codeCoefficient: number;
}
// 组件等级
export interface ApplicationGroup {
  name: string;
  value: number;
}
// CVE得分情况
export interface ApplicationCVEScore {
  type: string;
  data: Array<any>;
}

// 许可使用情况
export interface ApplicationLicense {
  name: string;
  value: number;
}
// 获取高危组件
export interface ApplicationJarseverity {
  jarName: string;
  grade: string;
  cveNum: number;
}
// 未授权组件
export interface ApplicationJarnopermission {
  createTime: string;
  unPermissionJarName: string;
  licenseId: string;
}

export interface ApplicationOverview {
  id: number;
  appName: string;
  seriousNum: number;
  highNum: number;
  mediumNum: number;
  lowNum: number;
}

export interface AppProjecstListVo {
  groupUuid: string;
  id: number;
  projectUuid: string;
  projectName: string;
  describe: string;
  version: string;
  appNum: number;
  grade: string;
  gradeName: string;
  statusName: string;
  cveNum: number;
  modifyTime: string;
  orgId: string;
}
